shut oneself away in - Espagnol Anglais Dictionnaire